if redis.call("get", KEYS[1])==ARGV[1] then -- KEYS是传进去的第一个参数，ARGV是传进去的随机值
    return redis.call("del", KEYS[1]) -- 发现是自己上的锁，所以删除
else
    return 0 -- 发现不是自己上的锁，所以不删除
end